package com.dalin.platform.autocode.action;

import com.dalin.common.pager.PageInfo;
import com.dalin.framework.action.StrutsTwoAction;
import com.dalin.platform.autocode.condition.GlbGeneratorKeyCondition;
import com.dalin.platform.autocode.service.AutocodeService;
/*****************************************************************************
 * @content: 类信息                                                   *
 * @author : 那建林                                                                                                                                 *
 * @crtDate: 2010-06-18                                                     *
 * @modDate: 2010-06-18                                                     *
 * @version: 1.00                                                           *
 ****************************************************************************/
public class GlbGeneratorKeyQueryAction extends StrutsTwoAction {
	private AutocodeService autocodeService; // 
    private String condStr; // 查询条件
    private int start; // 查询起始行数
    private int limit; // 每页显示行数

    public String execute()throws Exception {
        super.printInfo("", "===== this action begin");
        try {
        	GlbGeneratorKeyCondition cond = (GlbGeneratorKeyCondition) 
    			getCond(GlbGeneratorKeyCondition.class, condStr, start, limit);
		    PageInfo pageInfo = autocodeService.queryGlbGeneratorKeys(cond);
		    setResContent(pageInfo);
        } catch (Exception e) {
        	e.printStackTrace();
        }
        super.printInfo("", "===== this action end");
        return null;

    }

    public AutocodeService getAutocodeService() {
		return autocodeService;
	}

	public void setAutocodeService(AutocodeService autocodeService) {
		this.autocodeService = autocodeService;
	}

    public String getCondStr() {
        return condStr;
    }

    public void setCondStr(String condStr) {
        this.condStr = condStr;
    }

    public int getStart() {
        return start;
    }

    public void setStart(int start) {
        this.start = start;
    }

    public int getLimit() {
        return limit;
    }

    public void setLimit(int limit) {
        this.limit = limit;
    }
}
